*{
				margin: 0;
				padding: 0;
				text-decoration: none;
				font-family: "微软雅黑" "新宋体";
				font-size: 12px;
			}
			#land_container{
				width: 80%;
				min-width: 600px;
				margin: 0 auto;
				overflow: hidden;
				border-bottom:2px solid  #CCCCCC;
				padding-bottom: 80px ;
			}
			#land_logo{
				width: 100%;
				overflow: hidden;
				position: relative;
				margin-top: 30px;
				padding-bottom: 30px;
				margin-bottom: 10px;
				border-bottom: 1px solid gray;
				float: left;
			}
			#land_logo span{
				color: red;
				font-weight: bold;
				font-size: 25px;
				display: inline-block;
				height: 62px;
				line-height: 62px;
				position: absolute;
				left: 181px;
				border-left: 1px solid gray;
				margin-left: 20px;
				padding-left: 20px;
			}
			#tv,#land{
				float: left;
			}
			#land{
				margin: 20px 0 0 40px;
				width:55%;
			}
			#land a{
				color: gray;
			}
			#land a:hover{
				color: red;
			}
			#username,#password{
				position: relative;
			}
			#username{
				margin-bottom: 10px;
			}
			#password{
				margin-bottom: 25px;
			}
			#username input,#password input{
				height: 34px;
				line-height: 34px;
				width: 307px;
				outline: none;
			}
			.fa{
				color: #CCCCCC;
			}
			#username .fa-user,#password .fa-lock{
				font-size: 25px;
				position: absolute;
				left: 280px;
				top: 8px;
			}
			p button{
				cursor: pointer;
				margin-left:111px ;
				padding: 3px 5px;
			}
			#submit_btn{
				margin-top: 18px;
			}
			#content{
				width: 307px;
				border: 1px solid #CCCCCC;
				padding: 10px 0 10px 10px;
				margin: 20px 0 30px 0;
				color: gray;
			}
			#content span{
				color: red;
			}
			
			#regi_con .regi{
				padding-left: 135px;
			}
			#footer_mark{
				font-family:'微软雅黑';
			}
			#footer_mark a{
				color:#53585F;
			}
			#footer_mark span{
				color:#C62717;
				font-size: 18px;
			}
			#land .error{
				color: red;
				padding-left: 16px;
			}












			#bigbox{
				height: 99%;
				width: 99%;
				background: black;
				opacity: 0.3;
				position: absolute;
				top: 0;
				left: 0;
				z-index: 99;
				display: none;
			}
			#box{
				background: white;
				width: 30%;
				height: 25%;
				min-width: 400px;
				min-height: 200px;
				position: absolute;
				top: 30%;
				left: 33%;
				border-radius: 5%;
				opacity: 1;
				z-index: 100;
				overflow: hidden;
				border: 1px solid #CCCCCC;
				display: none;
			}
			#box .top_frame{
				height: 40px;
				background: dodgerblue;
				line-height:40px;
				padding-left: 1em;
				
			}
			#box .top_frame span{
				display: inline-block;
				margin-left:65% ;
				font-size: 25px;
				height: 30px;
				line-height: 30px;
				width: 40px;
				border-radius: 12.5%;
				text-align: center;
				background: white;
				cursor: pointer;
				font-weight: bold;
			}
			#box .messages{
				height: 120px;
				line-height: 120px;
				padding-left: 0.75em;
				
			}
			#box .box_btn{
				width: 100%;
				height: 30px;
				line-height: 30px;
				text-align: right;
			}
			#confirm,#cancel{
				width: 60px;
				height: 25px;
				font-size: 18px;
				cursor: pointer;
				border-radius: 12.5%;
			}
			#confirm{
				background: orangered;
			}
			#cancel{
				margin-right: 16px;
			}
